<%@ page language="java" pageEncoding="UTF-8"%>
<script type="text/javascript">
	var dqlkt_datagrid;
	$(function() {
		dqlkt_datagrid = $('#dqlkt_manager_datagrid').datagrid({
			url : '${pageContext.request.contextPath}/dqlktAction!datagrid.action',
			pagination : true,
			pageSize : 20,
			pageList : [ 10, 20, 30, 40, 50 ],
			border : false,
			fit : true,
			fitColumns : true,
			idField : 'czh',
			sortName : 'cqxr',
			sortOrder : 'desc',
			checkOnSelect : false,
			selectOnCheck : true,
			columns : [ [ {
				checkbox : true
			}, {
				title : '开户机构',
				field : 'ckhj',
				align : "center",
				width : 80
			}, {
				title : '存期',
				field : 'ccq',
				align : "center",
				width : 60
			}, {
				title : '姓名',
				field : 'cxm',
				align : "center",
				width : 60
			}, {
				title : '账号',
				field : 'czh',
				align : "center",
				width : 120
			}, {
				title : '卡号',
				field : 'ckh',
				align : "center",
				width : 120
			},{
				title : '开户日',
				field : 'ckhr',
				align : "center",
				width : 60
			}, {
				title : '账户余额',
				field : 'cye',
				align : "center",
				width : 100
			}, {
				title : '起息日',
				field : 'cqxr',
				align : "center",
				width : 60
			}, {
				title : '到期日',
				field : 'cdqr',
				align : "center",
				width : 60
			}, {
				title : '账号状态',
				field : 'czt',
				align : "center",
				width : 80,
				formatter : function(value, rowData, rowIndex) {
					if (value===0)
					{
						return '<span style="color:#00CC00">正常</span>';
					}else{
						if (rowData.cglzh == null){
							return '<span style="color:#FF0000">销户</span>';
						}else{
							return '<span style="color:#FF8C00">部提销户</span>';
						}
					}
				}
			}, {
				title : '销户日',
				field : 'cxhr',
				align : "center",
				width : 60
			}, {
				title : '销户金额',
				field : 'cxhje',
				align : "center",
				width : 80
			}, {
				title : '关联账号',
				field : 'cglzh',
				align : "center",
				width : 120
			} ] ]
		});
	});


	function dqlkt_ajaxFileUpload() {

		if ($('#dqlkt_cmonth').val().length != 0) {
			 $.ajax(
                     {
                         url : '${pageContext.request.contextPath}/monthAction!do_checkMonth.action',
                         data :
                         {
                             cmonth:$("#dqlkt_cmonth").val(),
                             cid:2
                         },
                         async:false,
                         dataType : 'json',
                         cache : false,
                         success : function (d)
                         {
                        	 if (d.success){
                        		 _uploadDqlkt();
                        	 }else{
                        		 parent.sy.messagerConfirm('请确认', '当前数据可能比你选择的月份数据要新，是否继续上传？', function (r)
                        			        {
                        			            if (r){
                        			            		_uploadDqlkt();
                        			            	}
                        			        });
                        	 };
                         }
                     }
                     );

		} else {
			parent.sy.messagerAlert('提示', '数据月份不能为空！', 'error');
		}
		return false;

	}

	function _searchDqlkt() {
		dqlkt_datagrid.datagrid('load', sy.serializeObject($('#dqlkt_search_form')));
	};
	
	function _uploadDqlkt(){
		$.ajaxFileUpload({
			url : 'uploadFileAction!upload.action',//用于文件上传的服务器端请求地址  
			secureuri : false,//一般设置为false  
			fileElementId : 'dqlkt_import_file',//文件上传空间的id属性  <</span>input type="file" id="file" name="file" />  
			dataType : 'text',//返回值类型 一般设置为json  
			success : function(d, status) //服务器成功响应处理函数  
			{
				var json = $.parseJSON(d);
				if (json.state) {
					$.messager.progress({
						text : '正在处理，请稍候...',
						interval : 100
					});
					$.post("importAction!importDqlkt.action", {
						filename : json.filename,
						cmonth : $('#dqlkt_cmonth').val()
					}, function(rsp) {
						if (rsp.success) {
							dqlkt_datagrid.datagrid('reload');
						}
						$.messager.progress('close');
						parent.sy.messagerAlert('提示', rsp.msg, 'info');
					}, "JSON");
				} else {
					$.messager.progress('close');
					parent.sy.messagerShow({
						msg : json.msg,
						title : '提示'
					});
				}
			},
			error : function(data, status, e)//服务器响应失败处理函数  
			{
				alert(e);
			}
		});
	}
</script>



<div class="easyui-layout" data-options="fit:true" style="overflow: hidden;">
	<div data-options="region:'north',title:'上传绿卡通基础数据',iconCls:'icon-upload'" style="height: 120px;padding:5px;overflow: hidden;">
		<div style="padding:5px">
			<span>选择数据月份：</span>
			 <input class="easyui-my97" type="text" name="cmonth" id="dqlkt_cmonth" data-options="dateFmt:'yyyyMM'" />&nbsp;&nbsp;
			<span>选择绿卡通数据：</span> 
			<span class="file-box">
			 	<input type='text' name='textfield' id='dqlkt_textfield' class='txt1' style="width:250px;"/> 
				<input type='button' class='l-btn' style="width:60px;height:24px;" value='浏览...' />
				<input type="file" name="file" class="file1" id="dqlkt_import_file" size="32" onchange="document.getElementById('dqlkt_textfield').value=this.value" />
				<a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-upload'" onclick="return dqlkt_ajaxFileUpload();">上传</a>
			</span>
		</div>
		<div style="padding:10px 5px ;border-top: 1px dotted #aed0ea">
			<form method="post" id="dqlkt_search_form" style="display:inline">
				<span> 账号：</span> <input type='text' name='ckh'  id="dqlkt_search_form_czh" style="width:180px" /> 
			</form>
			<a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-search'" onclick="_searchDqlkt();">查询</a>
		</div>
	</div>
	<div data-options="region:'center',title:'绿卡通定期数据列表',border:true,iconCls:'icon-menu'" style="overflow: hidden;">
		<table id="dqlkt_manager_datagrid"></table>
	</div>
</div>
